
const char* const timbre_copyright = UCOPYRIGHT;
const char* const timbre_engine = "";
const char* const timbre_comment = "Tone Control; $nobypass";
const char* const timbre_created = "Feb 15 2002";
const char* const timbre_guid = "80100004-0ADF-11D6-BFBC-D4F706E10C52";

const char* const timbre_name = "Timbre";
const int timbre_itramsize = 0,  timbre_xtramsize = 0;   

#define R_LB1	0x8006      
#define R_LA1	0x8005
#define R_HB0	0x8003
#define R_HB1	0x8004
#define R_HA1	0x8002

#define I_BYPS1	0x0006
#define I_BYPS2	0x000d
#define R_X		0x800b
#define R_INL	0x4000
#define R_INR	0x4001

const dsp_register_info timbre_info[] = {
	{"L", 0x4000, 0x7, 0xffff, 0x0},
	{"R", 0x4001, 0x7, 0xffff, 0x0},
	{"L", 0x8000, 0x8, 0xffff, 0x0},
	{"R", 0x8001, 0x8, 0xffff, 0x0},
	{"ha1", 0x8002, 0x4, 0xffff, 0xc5a3d1c6},
	{"hb0", 0x8003, 0x4, 0xffff, 0x1fffffff},
	{"hb1", 0x8004, 0x4, 0xffff, 0xf168f471},
	{"la1", 0x8005, 0x4, 0xffff, 0x827d1f6e},
	{"lb1", 0x8006, 0x4, 0xffff, 0x827d1f6e},
	{"lsl", 0x8007, 0x1, 0xffff, 0x0},
	{"lsr", 0x8008, 0x1, 0xffff, 0x0},
	{"hsl", 0x8009, 0x1, 0xffff, 0x0},
	{"hsr", 0x800a, 0x1, 0xffff, 0x0},
	{"x", 0x800b, 0x3, 0xffff, 0x0},
	{"y", 0x800c, 0x3, 0xffff, 0x0},
};

const dsp_code timbre_code[] = {
	{0x0, 0x800c, 0x8007, 0x4000, 0x204f},
	{0x0, 0x8007, 0x2040, 0x4000, 0x8006},
	{0x1, 0x8007, 0x2056, 0x800c, 0x8005},
	{0x0, 0x800b, 0x8009, 0x800c, 0x8003},
	{0x0, 0x8009, 0x2046, 0x800c, 0x8004},
	{0x1, 0x8009, 0x2056, 0x800b, 0x8002},
	{0x4, 0x8000, 0x2040, 0x800b, 0x2044},
	{0x0, 0x800c, 0x8008, 0x4001, 0x204f},
	{0x0, 0x8008, 0x2040, 0x4001, 0x8006},
	{0x1, 0x8008, 0x2056, 0x800c, 0x8005},
	{0x0, 0x800b, 0x800a, 0x800c, 0x8003},
	{0x0, 0x800a, 0x2046, 0x800c, 0x8004},
	{0x1, 0x800a, 0x2056, 0x800b, 0x8002},
	{0x4, 0x8001, 0x2040, 0x800b, 0x2044},
};

